/*
 * @Description:
 * @Author: cgt
 * @Date: 2021-12-23 14:05:56
 * @LastEditors: cgt
 * @LastEditTime: 2021-12-28 19:41:15
 */
/**
 * @module init/initEvents
 * @desc 初始化地图事件方法
 */

/**
 * 初始化地图事件方法
 * @param {Map} top 地图开放顶层
 * @param {*} impl 地图实现
 */
export function initEvents(top, impl) {
  top.on = (type, layerId, listener) => {
    impl.map.on.apply(impl, [type, layerId, listener]);
  };
  top.off = (type, layerId, listener) => {
    impl.map.off.apply(impl, [type, layerId, listener]);
  };
}
